static char datadict[] = {'\n'
,'i','t','c','l','_','c','l','a','s','s',' ','s','k','e','l','e','t','o','n','_','D','a','t','a','D','i','c','t','i','o','n','a','r','y',' ','{'
,'\n'
,' ',' ','i','n','h','e','r','i','t',' ','d','d'
,'\n'

,'\n'
,'c','o','n','s','t','r','u','c','t','o','r',' ','{','w','i','n','d','o','w','p','a','t','h',' ','l','o','c','a','t','i','o','n','}',' ','{'
,'\n'
,' ',' ','d','d',':',':','c','o','n','s','t','r','u','c','t','o','r',' ','$','w','i','n','d','o','w','p','a','t','h',' ','$','l','o','c','a','t','i','o','n'
,'\n'
,'}'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','l','a','y','o','u','t',' ','{','}',' ','{'
,'\n'
,' ',' ','p','r','e','v','i','o','u','s',' ','l','a','y','o','u','t'
,'\n'
,'}'
,'\n'
,' '
,'\n'
,'m','e','t','h','o','d',' ','b','u','t','t','o','n','s',' ','{','}',' ','{'
,'\n'
,'}'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','n','e','w','B','i','n','d','i','n','g',' ','{','w','i','d','g','e','t',' ','y','}',' ','{'
,'\n'
,'\t','p','r','e','v','i','o','u','s',' ','n','e','w','B','i','n','d','i','n','g',' ','$','w','i','d','g','e','t',' ','$','y'
,'\n'
,'\t','s','e','t',' ','s','_','n','e','a','r','e','s','t',' ','[','$','w','i','d','g','e','t',' ','n','e','a','r','e','s','t',' ','$','y',']'
,'\n'
,'}'
,'\n'

,'\n'
,'#',' ','c','h','a','n','g','e',' ','t','h','e',' ','t','i','t','l','e',' ','o','f',' ','t','h','e',' ','l','i','s','t','b','o','x'
,'\n'
,'m','e','t','h','o','d',' ','m','a','p','L','i','s','t','b','o','x',' ','{','}',' ','{'
,'\n'
,'\t','p','r','e','v','i','o','u','s',' ','m','a','p','L','i','s','t','b','o','x'
,'\n'
,'\t','$','w','i','n','d','o','w','.','c','e','n','t','e','r','.','r','i','g','h','t','.','l','a','y','e','r','s',' ','c','o','n','f','i','g','u','r','e',' ','-','l','a','b','e','l',' ','\"','F','e','a','t','u','r','e','s','\"'
,'\n'
,'}'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','m','e','n','u','s',' ','{','}',' ','{'
,'\n'
,' ',' ','p','r','e','v','i','o','u','s',' ','m','e','n','u','s'
,'\n'

,'\n'
,' ',' ','t','i','x','L','a','b','e','l','F','r','a','m','e',' ','$','w','i','n','d','o','w','.','m','e','n','u','.','f','r','a','m','e',' ','\\'
,'\n'
,' ',' ',' ',' ','-','l','a','b','e','l',' ','\"','O','p','t','i','o','n','s','\"',' ','\\'
,'\n'
,' ',' ',' ',' ','-','l','a','b','e','l','s','i','d','e',' ','a','c','r','o','s','s','t','o','p'
,'\n'

,'\n'
,' ',' ','s','e','t',' ','p','a','t','h',' ','[','$','w','i','n','d','o','w','.','m','e','n','u','.','f','r','a','m','e',' ','s','u','b','w','i','d','g','e','t',' ','f','r','a','m','e',']'
,'\n'

,'\n'
,' ',' ','s','e','t',' ','c','l','a','s','s','O','p','t','i','o','n','s',' ','$','p','a','t','h','.','c','l','a','s','s'
,'\n'
,' ',' ','t','i','x','O','p','t','i','o','n','M','e','n','u',' ','$','p','a','t','h','.','c','l','a','s','s',' ','-','l','a','b','e','l',' ','\"','F','e','a','t','u','r','e',' ','C','l','a','s','s',':',' ','\"',' ','\\'
,'\n'
,' ',' ',' ',' ','-','c','o','m','m','a','n','d',' ','\"','$','t','h','i','s',' ','u','p','d','a','t','e','L','i','s','t','B','o','x','\"',' ','\\'
,'\n'
,' ',' ',' ',' ','-','o','p','t','i','o','n','s',' ','{'
,'\n'
,' ',' ',' ',' ',' ',' ','l','a','b','e','l',' ','w','i','d','t','h',' ','1','0'
,'\n'
,' ',' ',' ',' ',' ',' ','l','a','b','e','l',' ','a','n','c','h','o','r',' ','w'
,'\n'
,' ',' ',' ',' ',' ',' ','m','e','n','u','b','u','t','t','o','n','.','w','i','d','t','h',' ','1','2'
,'\n'
,' ',' ','}'
,'\n'

,'\n'
,' ',' ','p','a','c','k',' ','a','p','p','e','n','d',' ','$','p','a','t','h',' ','\\'
,'\n'
,' ',' ',' ',' ','$','p','a','t','h','.','c','l','a','s','s',' ','{',' ','l','e','f','t',' ','}'
,'\n'

,'\n'
,' ',' ','p','a','c','k',' ','a','p','p','e','n','d',' ','$','w','i','n','d','o','w','.','m','e','n','u',' ','\\'
,'\n'
,' ',' ',' ',' ','$','w','i','n','d','o','w','.','m','e','n','u','.','f','r','a','m','e',' ','{','t','o','p',' ','e','x','p','a','n','d',' ','f','i','l','l','x','}'
,'\n'
,' ',' ','}'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','u','p','d','a','t','e','d','i','c','t',' ','{','}',' ','{'
,'\n'

,'\n'
,' ',' ',' ','s','e','t',' ','c','o','v','e','r','a','g','e','D','a','t','a',' ','[','e','c','s','_','U','p','d','a','t','e','D','i','c','t','i','o','n','a','r','y',' ','$','u','r','l',']'
,'\n'
,' ',' ',' ','f','o','r','e','a','c','h',' ','c','l','a','s','s',' ','$','c','o','v','e','r','a','g','e','O','r','d','e','r',' ','{'
,'\n'
,' ',' ',' ',' ',' ',' ','c','a','t','c','h',' ','{',' ','$','c','l','a','s','s','O','p','t','i','o','n','s',' ','a','d','d',' ','c','o','m','m','a','n','d',' ','$','c','l','a','s','s',' ','-','l','a','b','e','l',' ','$','c','l','a','s','s',' ','}'
,'\n'
,' ',' ',' ','}'
,'\n'
,' ',' ',' ','$','c','l','a','s','s','O','p','t','i','o','n','s',' ','c','o','n','f','i','g',' ','-','d','i','s','a','b','l','e','c','a','l','l','b','a','c','k',' ','0'
,'\n'
,' ',' ',' ','u','p','d','a','t','e','C','o','v','e','r','a','g','e','S','e','l','e','c','t','i','o','n',' ','[','g','e','t','S','e','l','e','c','t','e','d','C','o','v','e','r','a','g','e',']'
,'\n'
,'}'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','u','p','d','a','t','e','C','o','v','e','r','a','g','e','S','e','l','e','c','t','i','o','n',' ','{','a','r','g','s','}',' ','{'
,'\n'
,' ',' ','u','p','d','a','t','e','L','i','s','t','B','o','x',' ','[','g','e','t','S','e','l','e','c','t','e','d','C','l','a','s','s',']'
,'\n'
,'}'
,'\n'

,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'
,'#',' ','g','e','t','S','e','l','e','c','t','e','d','C','o','v','e','r','a','g','e'
,'\n'
,'#',' ',' '
,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','g','e','t','S','e','l','e','c','t','e','d','C','o','v','e','r','a','g','e',' ','{','}',' ','{','}'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','g','e','t','S','e','l','e','c','t','e','d','C','l','a','s','s',' ','{','}',' ','{'
,'\n'
,'\t','r','e','t','u','r','n',' ','[','$','c','l','a','s','s','O','p','t','i','o','n','s',' ','c','g','e','t',' ','-','v','a','l','u','e',']'
,'\n'
,'}'
,'\n'

,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'
,'#',' ','u','p','d','a','t','e','L','i','s','t','b','o','x'
,'\n'
,'#'
,'\n'
,'#',' ','u','p','d','a','t','e','s',' ','t','h','e',' ','l','i','s','t','b','o','x',' ','w','i','t','h',' ','t','h','e',' ','s','e','l','e','c','t','e','d',' ','c','o','v','e','r','a','g','e',' ','a','n','d',' ','c','l','a','s','s','.'
,'\n'
,'#',' ','p','r','e',':',' ','p','r','o','t','e','c','t','e','d',' ','v','a','r','i','a','b','l','e',' ','c','o','v','e','r','a','g','e','D','a','t','a',' ','h','a','s',' ','b','e','e','n',' ','s','e','t',' ','w','i','t','h',' ','l','i','s','t'
,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','u','p','d','a','t','e','L','i','s','t','B','o','x',' ','{','s','e','l','e','c','t','e','d','C','l','a','s','s','}',' ','{'
,'\n'
,'\t','$','m','a','p','L','i','s','t',' ','s','u','b','w','i','d','g','e','t',' ','l','i','s','t','b','o','x',' ','d','e','l','e','t','e',' ','0',' ','e','n','d'
,'\n'
,'\t','s','e','t',' ','m','a','p','s',' ','[','l','i','n','d','e','x',' ','$','c','o','v','e','r','a','g','e','D','a','t','a',' ','[','l','s','e','a','r','c','h',' ','$','c','o','v','e','r','a','g','e','O','r','d','e','r',' ','$','s','e','l','e','c','t','e','d','C','l','a','s','s',']',']'
,'\n'
,' ',' ','\t','f','o','r','e','a','c','h',' ','s','_','m','a','p',' ','$','m','a','p','s',' ','{'
,'\n'
,'\t','\t','a','p','p','e','n','d','M','a','p','I','t','e','m',' ','$','s','_','m','a','p'
,'\n'
,' ',' ','\t','}'
,'\n'
,'}'
,'\n'

,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'
,'#',' ','a','p','p','e','n','d','M','a','p','I','t','e','m'
,'\n'
,'#',' ',' ',' ',' ','a','p','p','e','n','d',' ','s','o','m','e','t','h','i','n','g',' ','t','o',' ','t','h','e',' ','l','i','s','t',' ','o','f',' ','m','a','p',' ','i','t','e','m','s','.'
,'\n'
,'#'
,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','a','p','p','e','n','d','M','a','p','I','t','e','m',' ','{','i','t','e','m','}',' ','{'
,'\n'
,'\t','$','m','a','p','L','i','s','t',' ','s','u','b','w','i','d','g','e','t',' ','l','i','s','t','b','o','x',' ','i','n','s','e','r','t',' ','e','n','d',' ','$','i','t','e','m'
,'\n'
,'}'
,'\n'

,'\n'

,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'
,'#',' ','g','e','t','P','a','t','h','n','a','m','e'
,'\n'
,'#'
,'\n'
,'#',' ','c','o','n','s','t','r','u','c','t',' ','a',' ','p','a','t','h','n','a','m','e','.',' ',' ','I','f',' ','t','h','e','r','e',' ','i','s',' ','n','o',' ','e','x','p','r','e','s','s','i','o','n',',',' ','(','*',')',' ','i','s',' '
,'\n'
,'#',' ','a','p','p','e','n','d','e','d',' ','a','s',' ','a',' ','q','u','e','r','y','.'
,'\n'
,'#',' ','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','g','e','t','P','a','t','h','n','a','m','e',' ','{','c','o','v','e','r','a','g','e',' ','c','l','a','s','s',' ','n','a','m','e','}',' ','{'
,'\n'
,'\t','r','e','t','u','r','n',' ','$','n','a','m','e'
,'\n'
,'}'
,'\n'

,'\n'
,'m','e','t','h','o','d',' ','s','e','t','P','r','i','v','a','t','e','D','a','t','a',' ','{','l','_','l','i','s','t','}',' ','{'
,'\n'

,'\n'
,'}'
,'\n'

,'\n'
,'p','r','o','t','e','c','t','e','d',' ','c','o','v','e','r','a','g','e','O','r','d','e','r',' ','{','R','a','s','t','e','r',' ','A','r','e','a',' ','L','i','n','e',' ','P','o','i','n','t',' ','T','e','x','t','}'
,'\n'
,'\t'
,'\n'
,'}'
,'\n'

,'\n'

,'\n'
,'\0'};
